import request from '@/utils/request'

/**
 * 仪表盘API
 */

// 获取仪表盘统计数据
export function getDashboardStats() {
  return request({
    url: '/admin/dashboard/stats',
    method: 'get'
  })
}

// 获取最新文章列表
export function getLatestArticles(limit = 10) {
  return request({
    url: '/admin/dashboard/latest-articles',
    method: 'get',
    params: { limit }
  })
}

// 获取系统信息
export function getSystemInfo() {
  return request({
    url: '/admin/dashboard/system-info',
    method: 'get'
  })
}

// 获取访问统计
export function getVisitStats(days = 7) {
  return request({
    url: '/admin/dashboard/visit-stats',
    method: 'get',
    params: { days }
  })
}

// 获取内容统计
export function getContentStats() {
  return request({
    url: '/admin/dashboard/content-stats',
    method: 'get'
  })
}
